package com.labichaoka.chaoka.ui.baseinfo.information;

import com.labichaoka.chaoka.entity.CreditCardResponse;
import com.labichaoka.chaoka.entity.IDCardResponse;
import com.labichaoka.chaoka.entity.VerifyInfoListResponse;

/**
 * Created by ruan on 2018/8/2.
 */

public interface InformationAuthenticationInteractor {
    interface OnFinishedListener{
        void onGetVerifyInfoListSucc(VerifyInfoListResponse response);
        void onGetVerifyInfoListFailed();

        void onGetIdNameSuccessed(IDCardResponse response);
        void onGetIdNameFailed();

        void onCreditCardSucc(CreditCardResponse response);
        void onCreditCardFailed();
    }

    void getIdName(OnFinishedListener listener);
    void behavior(String actionNode);
    void getVerifyInfoList(OnFinishedListener listener);

    void creditCardSwitch(OnFinishedListener listener);
}
